package com.example.demo.service;

import com.example.demo.pojo.ModelInfo;
import com.example.demo.util.ResultData;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * 模型操作
 */
public interface IModelService {

    /**
     * 根据条件分页查询流程模型
     * @param modelInfo
     * @param pageNum
     * @param pageSize
     * @return
     */
    ResultData pageByIdNameKeyModel(ModelInfo modelInfo, Integer pageNum, Integer pageSize);

    /**
     * 保存流程定义数据
     * @param modelId
     * @param name
     * @param description
     * @param json_xml
     * @param svg_xml
     */
    ResultData saveModel(String modelId, String name, String description, String json_xml, String svg_xml);
}
